package org.vertexium.util;
import java.util.Iterator;
public class EmptyClosableIterable<T> implements CloseableIterable<T> {
@Override
public void close() {
}
@Override
public Iterator<T> iterator() {
return new Iterator<T>() {
@Override
public boolean hasNext() {
return false;
}
@Override
public T next() {
throw new IllegalStateException("No element");
}
@Override
public void remove() {
throw new IllegalStateException("Remove not implemented");
}
};
}
}